package controller;
/**
 * @ Authors:
 * 
 * @Veronique De Laet
 * @Johan Willems
 * @Pierre Delaere
 * 
 * @version 2011
 */

import java.util.ArrayList;

import model.AangebodenCursus;

public class roosterController {

	private AangebodenCursus cursus;
	
	public AangebodenCursus getCursus() {
		return cursus;
	}


	public void setCursus(AangebodenCursus cursus) {
		this.cursus = cursus;
	}


	public String [][] maakTable(ArrayList<?> lijst)
	{
		String []  kolomNaam= {"Cursus","Dag", "StartUur", "StartMinuten", "Duur", "Lokaal"};
		String[][] table = new String [lijst.size()][kolomNaam.length];
		for (int i=0; i< table.length; i++)
		{
			
			/** indien uit file wordt gelezen.
			String [] arr =  {Integer.toString(this.getCursus().getCursusCode()), 
					this.getCursus().getTijdsMoment().getDag().toString(), 
							  Integer.toString(this.getCursus().getTijdsMoment().getStartUur()),
							  Integer.toString(this.getCursus().getTijdsMoment().getStartMinuten()), 
							  Integer.toString(this.getCursus().getTijdsMoment().getDuurTijd()), 
							  this.getCursus().getLokaal().toString()};
							  */
			
			for (Object elementen: lijst)
			{
				String [] element= ((String) lijst.get(i)).split(";");
				String[] arr ={ element[1], element[2], element[3], element[4], element[5], element[6]};// de naam van de lector element[0] hebben we al
			table [i]= arr; //als element van een 2 dimensionaal array moet je in elk element van de eerste dimensie weer een array steken, in dit geval een String array 
			}
		}
		return table;
	}
	
		
	public String [] maakKolomNaam()
	{
		String []  kolomNaam= {"Cursus","Dag", "StartUur", "StartMinuten", "Duur", "Lokaal"};
		return kolomNaam;
	}
}
